# python 数据类型

# 1、整数 int 类型: 1,2,3,4,5,6,-13
# 2、小数 float 类型 1.0 2.4 4.5
# 3、字符串 str 类型 必须使用 引号 引起来, '',"",''' ''', """ """
# '张三'  “张三”  '''张三'''   """张三“”“
# 以什么引号开头，就需要以什么引号结尾
# 不会被执行到

# 语法 print()  输出在控制台
# print(内容)  将括号中的内容 打印/输出在控制台
# 一行一行的写，每一行代码 必须顶格编写
# print(123)
# print(3.14)
# print('qwer')


# 算术运算
# print(4+3)
# print(4-3)
# print(4*3)
# print(9/2)
# # // 地板除
# print(9//2)   # 4
# # % 取余除
# print(9 % 2)  # 1
# # ** 幂运算  次方
# print(2**4)


# + 还可以 用来做 字符串与字符串 之间的 拼接
# print('1' + '2' + '3')

# * 还可以用来做 字符串与 整数 之间的多倍输出
# print(8 * 'hello')


# 变量给某个数据个名字,给某个名字 赋一个值
# 变量名称 = 变量的值   定义变量
# num1 = 200
# # 使用变量 直接使用名字
# print(num1 + 4)

# 变量必须 先定义 才能使用
# 变量名称 严格区分大小写
# 只有对变量 进行重新赋值 才会修改原来的值
# 变量名称 只能含有 字母、数字、下划线，不能以数字开头
# 变量名称 避开python的关键字和保留字，尽可能的有意义

# 同时定义多个变量 相同的值
# a = b = c = 3
# 同时定义多个变量不同的值
# q, w, e = 3, 4, 5
# Python的计算, 先计算 = 右边的
# a = w + c
# print(a)

# num1 = 666
# num2 = 777
# num1, num2 = num2, num1  # num1,num2 = 777,666
# print(num1)


# type(变量) 查看变量的数据类型
# a = 10.0
# res = type(a)
# print(res)
# True / False 布尔值
# 判断变量 是否是 指定的数据类型， 所有判断只有两种结果 成立 True 不成立 False
# isinstance(变量名，数据类型)  如果该变量 跟你指定的数据类型一致，返回True，否则返回False
# b = 'hello'
# res2 = isinstance(b, int)
# print(res2)

# 变量的输入，定义变量的时候，不再给变量值，由用户输入
# msg = input(’请输入‘)  # 接收用户在键盘上的输入
# print('您刚刚输入的是'+msg)


# 方法一
# a = input("请输入第一个整数:")
# b = input("请输入第二个整数:")
# c = int(a)+int(b)
# print("你刚刚输入的数字是"+a+"和"+b+","+"他们相加为"+str(c))

# 方法二
# num1, num2 = int(input("请输入第一个数:")), int(input("请输入第二个数:"))
# print("你刚刚输入的数字是"+str(num1)+"和"+str(num2)+","+"他们相加为"+str(num1+num2))

# if 条件
# 条件判断 True 1, False 0
# num = input()
# print(type(num))

# age = input("请输入你的年龄:")
# age = int(age)
# if age > 10:
#     print("aaaaaa")
# print("bbbbbbb")

# if age > 3:
#     print("a")
# else:
#     print("d")


# 用户名 admin 密码是 admin123
# username = input('请输入用户名')
# password = input('请输入密码')
#
# if username == 'admin' and password == 'admin123':
#     print("登录成功")
# else:
#     print("用户名或密码错误")
#     print("登录失败")


# score = input("请输入分数")
# score = int(score)
# # 方法一：
# if score < 60:
#     print("不及格")
# else:
#     if 60 < score <= 80:
#         print("一般")
#     else:
#         print("优秀")
# # 方法二：
# if score < 60:
#     print("不及格")
# elif 60 < score <= 80:
#     print("一般")
# else:
#     print("优秀")
# # 方法三：
# if score < 80:
#     if score < 60:
#         print("不及格")
#     else:
#         print("一般")
# else:
#     print("优秀")

# 循环 重复的执行 某一段代码
# for 变量 in 目标:
# 循环代码，循环体
# 都会被重复执行
# print('111111')
# for test in 'abc':
#     print('循环几次? 由目标决定，目标有几个元素,执行几次')
#     print('这次循环的值是:' + test)
# print('222222')


# range()函数
# 顾头不顾尾
# range(10) >>>  0,1,2,3,4,5,6,7,8,9
# range(2,9) >>> 2,3,4,5,6,7,8
# range(1,10,2) >>>  1,3,5,7,9
# range() 连续的 有规律的 整数
# for i in range(2, 20, 3):
#     print('在这次循环中取到的值是:'+str(i))

# 算出 1+2+3+4+...+10的总和
# num = 0
# for i in range(1,11):
#     num += i
# print(num)
#
# # 10-20的总和
# a = 0
# for i in range(10, 21):
#     a += i
# print(a)

# 已知第一个骰子是1，结果仍然大于12的场景
for x in range(1, 7):
    for y in range(1, 7):
        for z in range(1, 7):
            if x + y + z > 12 and x == 1:
                print(x, y, z)



# age = 18
# for i in range(3):
#     guess = int(input("请输入年龄:"))
#     if guess > age:
#         print("大了")
#     elif guess < age:
#         print("小了")
#     else:
#         print("猜对了")

# 打印50-100的偶数
# for i in range(50, 101):
#     if i%2 == 0:
#         print(i)